package com.module.admin.app.service;

import java.util.List;

import com.module.admin.app.pojo.AppApiTestLog;
import com.system.comm.model.Page;
import com.system.handle.model.ResponseFrame;

/**
 * app_api_test_log的Service
 * @author admin
 * @date 2020-12-28 16:11:31
 * @version V1.0.0
 */
public interface AppApiTestLogService {
	
	/**
	 * 保存
	 * @param appApiTestLog
	 * @return
	 */
	public ResponseFrame save(AppApiTestLog appApiTestLog);
	
	/**
	 * 根据aatlId获取对象
	 * @param aatlId
	 * @return
	 */
	public AppApiTestLog get(String aatlId);

	/**
	 * 分页获取对象
	 * @param appApiTestLog
	 * @return
	 */
	public Page<AppApiTestLog> pageQuery(AppApiTestLog appApiTestLog);
	
	/**
	 * 根据aatlId删除对象
	 * @param aatlId
	 * @return
	 */
	public ResponseFrame delete(String aatlId);

	public AppApiTestLog getLast(String aatdId);

	public ResponseFrame update(AppApiTestLog appApiTestLog);

	public List<AppApiTestLog> findByAatId(String aatId);

	public List<String> findBatchNoByAatId(String aatId);

	public List<AppApiTestLog> findByAatIdBatchNo(String aatId, String batchNo);
	/**
	 * 根据版本和接口排序号获取接口的调用信息
	 * @param aatId
	 * @param orderby
	 * @return
	 */
	public AppApiTestLog getByAatIdOrderby(String aatId, String orderby);
}